import axios from 'axios'
// import { MessageBox, Message } from 'vant-ui'
// import store from '@/store'
import {
	getToken,
	removeToken
} from '@/utils/auth.js'
import qs from 'qs'
// const facility='https://file.xhm2006.com/File/BasicTerminals/GetList';//获取所有设备
// const maintain='https://file.xhm2006.com/File/BasicTerminals/GetRow';//获取一行设备行情
const service = axios.create({
	baseURL: 'https://file.xhm2006.com', // url = base url + request url+

	// withCredentials: true, // 跨域请求时发送cookies
	timeout: 5000 * 1000 // 请求超时
})

// 请求拦截器
service.interceptors.request.use(
	config => {
		// 请求头配置
		config.headers['Content-Type'] = 'application/json; charset=utf-8'
		// config.method = 'POST'
		//   if(config.method === 'post'){
		//       config.data = qs.stringify(config.data);
		//   }
		// 如果没有就不携带token  如果有就携带
		if (getToken()) {
			config.headers['token'] = getToken()
		}
		return config
	},
	(error) => {
		return Promise.reject(error)
	}
)


export {
	service
}
